Section: Software
PaMPA
Participants : Cécile Dobrzynski [Bacchus] , Hervé Guillard, Laurent Hascoët [Tropics] , Cédric Lachat, François Pellegrini [Bacchus] .
PaMPA (“Parallel Mesh Partitioning and Adaptation”) is a middleware library dedicated to the management of distributed meshes. Its purpose is to relieve solver writers from the tedious and error prone task of writing again and again service routines for mesh handling, data communication and exchange, remeshing, and data redistribution. An API of the future platform has been devised, and the coding of the mesh handling and redistribution routines is in progress. PaMPA will be used as a base module for the PLATO solvers, to balance dynamically, refine and coarsen its distributed mesh.